export const getSimilarNodeWidth = (ele = [], className = '') => {
    if (!className || !ele.length) {
        throw new Error('ref and className are required');
    }
    const widthList = ele.map(getNodeWidth);
    return Math.max(...widthList);
};

export const getNodeWidth = ele => ele.offsetWidth;

export const getTotal = (data = []) => data.reduce((a, b) => a + b.value, 0);

export const chinaData = [
    {
        name: '南海诸岛',
        value: 0,
    },
    {
        name: '北京市',
        value: 4,
    },
    {
        name: '天津市',
        value: 13,
    },
    {
        name: '上海市',
        value: 40,
    },
    {
        name: '重庆市',
        value: 55,
    },
    {
        name: '河北省',
        value: 13,
    },
    {
        name: '河南省',
        value: 33,
    },
    {
        name: '云南省',
        value: 11,
    },
    {
        name: '辽宁省',
        value: 19,
    },
    {
        name: '黑龙江省',
        value: 90,
    },
    {
        name: '湖南省',
        value: 69,
    },
    {
        name: '安徽省',
        value: 60,
    },
    {
        name: '山东省',
        value: 39,
    },
    {
        name: '新疆',
        value: 80,
    },
    {
        name: '江苏省',
        value: 31,
    },
    {
        name: '浙江省',
        value: 96,
    },
    {
        name: '江西省',
        value: 36,
    },
    {
        name: '湖北省',
        value: 100,
    },
    {
        name: '广西壮族自治区',
        value: 33,
    },
    {
        name: '甘肃省',
        value: 7,
    },
    {
        name: '山西省',
        value: 9,
    },
    {
        name: '内蒙古自治区',
        value: 3,
    },
    {
        name: '陕西省',
        value: 22,
    },
    {
        name: '吉林省',
        value: 4,
    },
    {
        name: '福建省',
        value: 18,
    },
    {
        name: '贵州省',
        value: 5,
    },
    {
        name: '广东省',
        value: 98,
    },
    {
        name: '青海省',
        value: 1,
    },
    {
        name: '西藏',
        value: 0,
    },
    {
        name: '四川省',
        value: 44,
    },
    {
        name: '宁夏',
        value: 94,
    },
    {
        name: '海南省',
        value: 22,
    },
    {
        name: '台湾省',
        value: 3,
    },
    {
        name: '香港特别行政区',
        value: 5,
    },
    {
        name: '西藏自治区',
        value: 3,
    },
];

